package com.t.bricks.bussiness.model.remuneinfo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 薪酬信息'RemuneInfo'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("薪酬信息ConditionRemuneInfo查询条件信息类")
public class ConditionRemuneInfo {
		
	/**
	 * 人员编号
	 */
	@ApiModelProperty(value="人员编号")
	private String sId;
		
	/**
	 * 人员姓名(冗余)
	 */
	@ApiModelProperty(value="人员姓名(冗余)")
	private String sName;
		
	/**
	 * 基本工资
	 */
	@ApiModelProperty(value="基本工资")
	private Double mBasic;
		
	/**
	 * 综合补贴
	 */
	@ApiModelProperty(value="综合补贴")
	private Double mOtherSubsidy;
		
	/**
	 * 绩效
	 */
	@ApiModelProperty(value="绩效")
	private Double mPerformance;
		
	/**
	 * 养老金
	 */
	@ApiModelProperty(value="养老金")
	private Double mPension;
		
	/**
	 * 医疗保险
	 */
	@ApiModelProperty(value="医疗保险")
	private Double mMedicalInsurance;
		
	/**
	 * 失业保险
	 */
	@ApiModelProperty(value="失业保险")
	private Double mUnempInsurance;
		
	/**
	 * 公积金
	 */
	@ApiModelProperty(value="公积金")
	private Double mProvidentFund;
		
	/**
	 * 所得税
	 */
	@ApiModelProperty(value="所得税")
	private Double mIncomeTaxCoefficient;
		
	/**
	 * 加班费系数
	 */
	@ApiModelProperty(value="加班费系数")
	private Double mOvertimePayCoefficient;
		
	/**
	 * 假期补贴系数
	 */
	@ApiModelProperty(value="假期补贴系数")
	private Double mHolidaySubsidyCoefficient;
		
	/**
	 * 迟到扣款系数
	 */
	@ApiModelProperty(value="迟到扣款系数")
	private Double mLateCoefficient;
		
	/**
	 * 病假扣款系数
	 */
	@ApiModelProperty(value="病假扣款系数")
	private Double mSickLeaveCoefficient;
		
	/**
	 * 事假扣款系数
	 */
	@ApiModelProperty(value="事假扣款系数")
	private Double mMakeLeaveCoefficient;
		
	/**
	 * 调休扣款系数
	 */
	@ApiModelProperty(value="调休扣款系数")
	private Double iRestCoefficient;
		
	/**
	 * 银行卡号
	 */
	@ApiModelProperty(value="银行卡号")
	private String sBankcard;
		
	/**
	 * 所属银行
	 */
	@ApiModelProperty(value="所属银行")
	private String sBank;
		
	/**
	 * 开户行
	 */
	@ApiModelProperty(value="开户行")
	private String sBankAddress;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注")
	private String sMemo;
		
	/**
	 * 状态
	 */
	@ApiModelProperty(value="状态")
	private Integer iState;
	
	/**
	 * 取 人员姓名(冗余)
	 * @return String
	 */
	public String getsName() {
		return sName;
	}

	/**
	 * 设置 人员姓名(冗余)
	 * @param sName
	 */
	public void setsName(String sName) {
		this.sName = sName;
	}

	/**
	 * 取 基本工资
	 * @return Double
	 */
	public Double getmBasic() {
		return mBasic;
	}

	/**
	 * 设置 基本工资
	 * @param mBasic
	 */
	public void setmBasic(Double mBasic) {
		this.mBasic = mBasic;
	}

	/**
	 * 取 综合补贴
	 * @return Double
	 */
	public Double getmOtherSubsidy() {
		return mOtherSubsidy;
	}

	/**
	 * 设置 综合补贴
	 * @param mOtherSubsidy
	 */
	public void setmOtherSubsidy(Double mOtherSubsidy) {
		this.mOtherSubsidy = mOtherSubsidy;
	}

	/**
	 * 取 绩效
	 * @return Double
	 */
	public Double getmPerformance() {
		return mPerformance;
	}

	/**
	 * 设置 绩效
	 * @param mPerformance
	 */
	public void setmPerformance(Double mPerformance) {
		this.mPerformance = mPerformance;
	}

	/**
	 * 取 养老金
	 * @return Double
	 */
	public Double getmPension() {
		return mPension;
	}

	/**
	 * 设置 养老金
	 * @param mPension
	 */
	public void setmPension(Double mPension) {
		this.mPension = mPension;
	}

	/**
	 * 取 医疗保险
	 * @return Double
	 */
	public Double getmMedicalInsurance() {
		return mMedicalInsurance;
	}

	/**
	 * 设置 医疗保险
	 * @param mMedicalInsurance
	 */
	public void setmMedicalInsurance(Double mMedicalInsurance) {
		this.mMedicalInsurance = mMedicalInsurance;
	}

	/**
	 * 取 失业保险
	 * @return Double
	 */
	public Double getmUnempInsurance() {
		return mUnempInsurance;
	}

	/**
	 * 设置 失业保险
	 * @param mUnempInsurance
	 */
	public void setmUnempInsurance(Double mUnempInsurance) {
		this.mUnempInsurance = mUnempInsurance;
	}

	/**
	 * 取 公积金
	 * @return Double
	 */
	public Double getmProvidentFund() {
		return mProvidentFund;
	}

	/**
	 * 设置 公积金
	 * @param mProvidentFund
	 */
	public void setmProvidentFund(Double mProvidentFund) {
		this.mProvidentFund = mProvidentFund;
	}

	/**
	 * 取 所得税
	 * @return Double
	 */
	public Double getmIncomeTaxCoefficient() {
		return mIncomeTaxCoefficient;
	}

	/**
	 * 设置 所得税
	 * @param mIncomeTaxCoefficient
	 */
	public void setmIncomeTaxCoefficient(Double mIncomeTaxCoefficient) {
		this.mIncomeTaxCoefficient = mIncomeTaxCoefficient;
	}

	/**
	 * 取 加班费系数
	 * @return Double
	 */
	public Double getmOvertimePayCoefficient() {
		return mOvertimePayCoefficient;
	}

	/**
	 * 设置 加班费系数
	 * @param mOvertimePayCoefficient
	 */
	public void setmOvertimePayCoefficient(Double mOvertimePayCoefficient) {
		this.mOvertimePayCoefficient = mOvertimePayCoefficient;
	}

	/**
	 * 取 假期补贴系数
	 * @return Double
	 */
	public Double getmHolidaySubsidyCoefficient() {
		return mHolidaySubsidyCoefficient;
	}

	/**
	 * 设置 假期补贴系数
	 * @param mHolidaySubsidyCoefficient
	 */
	public void setmHolidaySubsidyCoefficient(Double mHolidaySubsidyCoefficient) {
		this.mHolidaySubsidyCoefficient = mHolidaySubsidyCoefficient;
	}

	/**
	 * 取 迟到扣款系数
	 * @return Double
	 */
	public Double getmLateCoefficient() {
		return mLateCoefficient;
	}

	/**
	 * 设置 迟到扣款系数
	 * @param mLateCoefficient
	 */
	public void setmLateCoefficient(Double mLateCoefficient) {
		this.mLateCoefficient = mLateCoefficient;
	}

	/**
	 * 取 病假扣款系数
	 * @return Double
	 */
	public Double getmSickLeaveCoefficient() {
		return mSickLeaveCoefficient;
	}

	/**
	 * 设置 病假扣款系数
	 * @param mSickLeaveCoefficient
	 */
	public void setmSickLeaveCoefficient(Double mSickLeaveCoefficient) {
		this.mSickLeaveCoefficient = mSickLeaveCoefficient;
	}

	/**
	 * 取 事假扣款系数
	 * @return Double
	 */
	public Double getmMakeLeaveCoefficient() {
		return mMakeLeaveCoefficient;
	}

	/**
	 * 设置 事假扣款系数
	 * @param mMakeLeaveCoefficient
	 */
	public void setmMakeLeaveCoefficient(Double mMakeLeaveCoefficient) {
		this.mMakeLeaveCoefficient = mMakeLeaveCoefficient;
	}

	/**
	 * 取 调休扣款系数
	 * @return Double
	 */
	public Double getiRestCoefficient() {
		return iRestCoefficient;
	}

	/**
	 * 设置 调休扣款系数
	 * @param iRestCoefficient
	 */
	public void setiRestCoefficient(Double iRestCoefficient) {
		this.iRestCoefficient = iRestCoefficient;
	}

	/**
	 * 取 银行卡号
	 * @return String
	 */
	public String getsBankcard() {
		return sBankcard;
	}

	/**
	 * 设置 银行卡号
	 * @param sBankcard
	 */
	public void setsBankcard(String sBankcard) {
		this.sBankcard = sBankcard;
	}

	/**
	 * 取 所属银行
	 * @return String
	 */
	public String getsBank() {
		return sBank;
	}

	/**
	 * 设置 所属银行
	 * @param sBank
	 */
	public void setsBank(String sBank) {
		this.sBank = sBank;
	}

	/**
	 * 取 开户行
	 * @return String
	 */
	public String getsBankAddress() {
		return sBankAddress;
	}

	/**
	 * 设置 开户行
	 * @param sBankAddress
	 */
	public void setsBankAddress(String sBankAddress) {
		this.sBankAddress = sBankAddress;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
